//
//  AiCommonConfig.h
//  AiEngine2
//
//  Created by hobson on 13-6-20.
//  Copyright (c) 2013年 Midfar Sun. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface AiCommonConfig : NSObject

@property(nonatomic, retain) NSMutableDictionary *paramsDic;

/**
 *	@brief	根据path参数生成对应层次的key，将value对象设置为字典中该key对应的值
 *
 *	@param 	value 	该参数可以是NSString，NSDictionary等对象
 *	@param 	path 	父节点和子节点路径之间用':'分割
 *
 *	@return	返回函数执行状态码（0为成功）
 */
- (OSStatus)setDicValue:(NSObject *)value dicPath:(NSString*)path;

/**
 *	@brief	获得path对象节点的对象
 *
 *	@param 	path 	父节点和子节点路径之间用':'分割
 *
 *	@return	返回path对象节点的对象
 */
- (NSObject*) getDicValue:(NSString*)path;

/**
 *	@brief	返回存储配置信息的字典
 *
 *	@return	返回函数执行状态码（0为成功）
 */
- (NSMutableDictionary*)getDic;

@end


